page{
  height: 100%;
  background-color: #F7F7F7;
}
.card{
  height: 100%;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center; 
  .login_main{
    background-color: #fff;
    width: 90%;
    padding: 30rpx;
    border-radius: 15rpx;
    .login_title{
      font-size: 35rpx;
      text-align: center;
      color: var(--themeColor);
    }
    .login_account{
      width:100%;
      height:30px;
      display:inline-block;
      border-bottom: 1px solid var(--themeColor);
      margin-top: 30rpx;
      iniput{
        width:80%;
        display:inline-block;
        height:100%;
        font-size:15px;
      }
    }
    .login_password{
      width:100%;
      height:30px;
      display:inline-block;
      border-bottom: 1px solid var(--themeColor);
      margin-top: 30rpx;
      iniput{
        width:80%;
        display:inline-block;
        height:100%;
        font-size:15px;
      }
    }
    .register{
      margin-left: 70%;
      font-size: 12px;
      font-weight:bold;
      margin-top: 30rpx;
      color: var(--themeColor);
    }
    .back{
      text-align: center;
      margin:auto;
      font-size: 13px;
      font-weight:bold;
      margin-top: 30rpx;
      color: var(--themeColor);
    }
  }
}
button {
  margin-top: 40rpx;
  width: 70%;
  background-color: var(--themeColor);
  color: white;
}